package org.jeecg.modules.wlhy.wlxypt.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.modules.wlhy.shipping.entity.HyShippingNote;

import java.math.BigDecimal;
import java.util.Date;

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class XlyReportDTO extends HyShippingNote {
    private static final long serialVersionUID = 1L;

    private String id;
    private String EtcUploadStatus;//运单上报(0未上传 1上传成功 2上传失败)
    private Date EtcUploadDate;
    private String failureReason;

    private String vehicleNumber;

    private String driverName;
    @ApiModelProperty(value = " 手机号 ")
    private String telephone;

    @ApiModelProperty(value = " 司机身份证 ")
    private String sjsfzh;

    @ApiModelProperty(value = "流水号")
    private String billNum;
    @ApiModelProperty(value = "银行电子回单")
    private String bankHd;//银行电子回单

    private String bankImage;

    private String billPreNum;//预付流水号
    private String billPreHd;
    private String billPreBankImage;

    private String payDt_begin;
    private String payDt_end;

    private BigDecimal gasAmount;


    private String shippingId;
    private String createBy;
    private Date createTime;

    private String orderNum;
    private String byDesc;

    private String payDtSubmitAut_begin;
    private String payDtSubmitAut_end;

    private String uploadEtcDate_begin;
    private String uploadEtcDate_end;

    private String statusDtReceive_begin;
    private String statusDtReceive_end;

    private String createTime_begin;
    private String createTime_end;

    private String statusDtLoading_begin;
    private String statusDtLoading_end;

    private String statusDtUnloading_begin;
    private String statusDtUnloading_end;


    private String payDtCheck_begin;
    private String payDtCheck_end;

    private String  statusDtSign_begin;
    private String  statusDtSign_end;



}
